Internet of Services (IoS) vision allows users to allocate and consume different web services on the fly without any prior knowledge\r\nregarding the chosen services. Such chosen services should automatically interact with one another in a transparent manner to\r\naccomplish the required users� goals. As services are chosen on the fly, service conversations are not necessarily compatible due\r\nto incompatibilities between services signatures and/or conversation protocols, creating obstacles for realizing the IoS vision. One\r\napproach for overcoming this problem is to use conversation adapters. However, such conversion adapters must be automatically\r\ncreated on the fly as chosen services are only known at run time. Existing approaches for automatic adapter generation are syntactic\r\nand very limited; hence they cannot be adopted in such dynamic environments. To overcome such limitation, this paper proposes a\r\nnovel approach for automatic adapter generation that uses conditional substitution semantics between application domain concepts\r\nand operations to automatically generate the adapter conversion functions. Such conditional substitution semantics are captured\r\nusing a concepts substitutability enhanced graph required to be part of application domain ontologies. Experiments results show\r\nthat the proposed approach provides more accurate conversation adaptation results when compared against existing syntactic\r\nadapter generation approaches.
Loading....